package com.ruoyi.statisticalCenter.enums;

/**
 * 结算类型
 *
 * @author ruoyi
 */
public enum ScOutBoundReturnSheetSetEnum {
    zeroToZeroPointFiveStandard("zeroToZeroPointFiveStandard", "0-0.5kg返利标准"),
    zeroPointFiveToOneStandard("zeroPointFiveToOneStandard", "0.5-1kg返利标准"),
    oneToThreeStandard("oneToThreeStandard", "1-3kg返利标准"),
    threeToTenStandard("threeToTenStandard", "3-10kg返利标准"),
    moreThanTenStandard("moreThanTenStandard", "10-999kg返利标准"),
    oneToThreeOverlayStandardReceipt("oneToThreeOverlayStandardReceipt", "1-3kg叠加返利"),
    oneToThreeOverlayNumReceipt("oneToThreeOverlayNumReceipt", "1-3kg叠加返利日基数"),
    zeroToOneAddStandard("zeroToOneAddStandard", "0-1kg增量返利"),
    zeroToOneAddNum("zeroToOneAddNum", "0-1kg增量返利基数"),
    zeroToTwoOverlayStandardReceipt("zeroToTwoOverlayStandardReceipt", "0-2kg叠加返利"),
    zeroToTwoOverlayNumReceipt("zeroToTwoOverlayNumReceipt", "0-2kg叠加返利基数"),
    zeroToOneLadderStandardReceipt("zeroToOneLadderStandardReceipt", "0-1kg阶梯考核"),
    zeroToOneLadderNumReceipt("zeroToOneLadderNumReceipt", "0-1kg阶梯考核基数"),
    allBusinessExamineStandard("allBusinessExamineStandard", "0-999kg业务考核"),
    allBusinessExamineNum("allBusinessExamineNum", "0-999kg业务考核日业务量"),
    allThrowawayExamineStandard("allThrowawayExamineStandard", "0-999kg散单考核"),
    allThrowawayExamineNum("allThrowawayExamineNum", "0-999kg散单考核日业务量"),
    rejectionNumber("rejectionNumber", "剔除数"),
    oneClientOnePriceStandardReceipt("oneClientOnePriceStandardReceipt", "1-3kg一客一价返利返利标准"),
    oneClientOnePriceNumReceipt("oneClientOnePriceNumReceipt", "1-3kg一客一价返利日基数"),
    zeroToZeroPointFiveSuperStandard("zeroToZeroPointFiveSuperStandard", "0-0.5kg超基数返利考核标准"),
    zeroToZeroPointFiveSuperNum("zeroToZeroPointFiveSuperNum", "0-0.5kg超基数返利考核量"),
    zeroPointFiveToOneSuperStandard("zeroPointFiveToOneSuperStandard", "0.5-1kg超基数返利考核量"),
    oneToThreeSplitStandard("oneToThreeSplitStandard", "1-3kg分档返利返利标准"),
    moreThanThreeSplitStandard("moreThanThreeSplitStandard", "3-999kg分档返利返利标准"),
    oneToThreeOverlayStandardPay("oneToThreeOverlayStandardPay", "1-3kg叠加返利返利标准"),
    zeroToTwoOverlayStandardPay("zeroToTwoOverlayStandardPay", "0-2kg叠加返利返利标准"),
    oneClientOnePriceStandardPay("oneClientOnePriceStandardPay", "1-3kg一客一价返利返利标准"),
    oneClientOnePriceNumPay("oneClientOnePriceNumPay", "1-3kg一客一价返利日基数");

    private final String code;
    private final String info;

    ScOutBoundReturnSheetSetEnum(String code, String info) {
        this.code = code;
        this.info = info;
    }

    public String getCode() {
        return code;
    }

    public String getInfo() {
        return info;
    }

    public static String getValue(String code) {
        if (code == null) {
            return "";
        }
        for (ScOutBoundReturnSheetSetEnum value : ScOutBoundReturnSheetSetEnum.values()) {
            if (value.code.equals(code)) {
                return value.info;
            }
        }
        return "";
    }
}
